package remoto;

import hbt.HibernateDAO;

import java.rmi.RemoteException;
import java.util.List;

import dominioDAO.ClienteDao;
import dominioDAO.ProveedorDAO;
import dominioTO.ClienteTO;
import dominioTO.ProveedorTO;

public class GestionRemota implements InterfazRemota{

	private static HibernateDAO hdao;
	
	public GestionRemota()
	{
		hdao = HibernateDAO.getInstancia();
	}
		

	@Override
	public void persistirCliente(List<ClienteTO> list) throws RemoteException {
		// TODO Auto-generated method stub
		ClienteDao.getInstancia().persistirCliente(list);
	}

	@Override
	public ClienteTO buscarCliente(String cuit) throws RemoteException {
		// TODO Auto-generated method stub
		return ClienteDao.getInstancia().buscarCliente(cuit);
	}


	@Override
	public void persistirProveedor(List<ProveedorTO> list)
			throws RemoteException {
		// TODO Auto-generated method stub
		ProveedorDAO.getInstancia().persistirProveedor(list);
	}


	@Override
	public ProveedorTO buscarProveedor(String cuit) throws RemoteException {
		// TODO Auto-generated method stub
		return ProveedorDAO.getInstancia().buscarProveedor(cuit);
	}

}
